package topevery.syn.data.model;

import lombok.Data;

import java.time.LocalDateTime;
import java.util.List;

/**
 * 告警信息
 *
 * @author Herux
 * @create 2022-07-19 14:54
 */
@Data
public class AlarmInfoData {
    /**
     * 告警ID
     */
    private String alarmId;

    /**
     * 告警名称
     */
    private String alarmName;

    /**
     * 告警级别
     */
    private Integer level;

    /**
     * 告警描述
     */
    private String desc;

    /**
     * 告警类型
     */
    private String alarmType;

    /**
     * 告警开始时间
     */
    private LocalDateTime beginTime;

    /**
     * 告警结束时间
     */
    private LocalDateTime endTime;

    /**
     * 百度坐标系经度
     */
    private Double geoX;

    /**
     * 百度坐标系纬度
     */
    private Double geoY;

    /**
     * 设备编号
     */
    private String deviceCode;

    /**
     * 告警产生时间
     */
    private LocalDateTime createTime;

    /**
     * 订阅
     */
    private String subscribeName;

    /**
     * 参数ID
     */
    private String parameterId;

    /**
     * 参数标识
     */
    private String parameterIdentifier;

    /**
     * 参数名称
     */
    private String parameterName;

    /**
     * 告警值
     */
    private String alarmValue;


    private List<AlarmFile> files;
}
